auto.waitFor(); //等待申请无障碍权限
console.show();
toastLog("脚本开始了 -_-  -_-");
log("请将智慧广工商和班级小管家置顶，提交都是要自己按的哦！如有任何出现错误请联系QQ1184664659修复");
require("./去除限制.js")
log("打开微信");
launchApp("微信"); 
sleep(1000)
//使用while后面的代码无法点击
// while(!click("查看详情",1));

click("智慧广工商");
log("进入智慧广工商");
sleep (500)
click("查看详情",1)
// while(!click("查看详情",1));

function 坐标点击(object){

    let result = false
    if (object != null) {
        let x = object.bounds().centerX();
        let y = object.bounds().centerY();
        
        if (x > 0 && y > 0) {
            result = click(parseInt(x), parseInt(y));
        } else {
            toastLog("Error:-中心点坐标不在可视区")
        }
        result && sleep(1000);
    } else {
        toastLog("Error:-组件不存在/没找到")
    }
    return result;
}

object1=text("查看详情").find()
if(text("查看详情").exists()){
    坐标点击(object1[1]);
    toastLog("点击查看详情,，进入表单")
    
}

sleep(6000);
console.hide();

swipe(500, 2000, 500, 500, 250)
sleep(2000)
click("获取位置")
click("是低风险地区");
click("否，近14天没有出广东省记录")
swipe(500, 2000, 500, 500, 450)
sleep(2000)
click("否，近14天没有接触过")
click("粤康码正常绿色")
click ("行程码中城市名称后，没有*号")
click ("无需做核酸检测")
swipe(500, 2000, 500, 500, 350)
sleep(2000)
click ("完成第3剂加强针接种")
click("无，正常");
click("否，未返校");
click("已阅读，并同意")
swipe(500, 2000, 500, 500, 1)

toast ("尽快按提交，两秒后自动截屏，并返回");
sleep(2000)
//三指下滑截屏
gestures(
    [0, 500, [230, 452], [230, 1000]],
    [0, 500, [500, 452], [500, 1000]],
    [0, 500, [755, 452], [755, 1000]]
);


sleep(2000)
swipe(1069, 1000, 500, 1000, 350) 
sleep(2000)
swipe(1069, 1000, 500, 1000, 350) 
toast ("打开班级小管家")
sleep(1000)


console.show()
log("打开班级小管家")
click("班级小管家消息提醒")
sleep(1000)
click("小程序",2)

console.hide();

a=text("打卡 20:00 - 23:59").depth(20)
if(text(a.exists())){坐标点击(a.findOne())}

b= text("拍照/截屏/上传图片")
if(text(b.exists())){坐标点击(b.findOne())}

c=className("android.widget.TextView").text("从相册选取");
if(text(c.exists())){坐标点击(c.findOne())}


d=id("com.tencent.mm:id/gq5")
if(text(d.exists())){坐标点击(d.findOne())}

e=text("完成(1/9)");
if(text(e.exists())){坐标点击(e.findOne())};


sleep(500);
toastLog("脚本已结束");
exit();






